React Native

Курсы React Native — разработка нативных мобильных приложений

Изучите React Native — ведущий фреймворк для создания нативных мобильных приложений на iOS и Android с помощью одного языка JavaScript и знакомой философии React. Освойте технологию, которая позволяет разрабатывать для двух платформ одновременно, используя единую кодобазу, современные инструменты вроде Ехро и мощную экосистему. Используют такие гиганты, как Meta* (Facebook**, Instagram**), Tesla, Bloomberg, Shopify и Discord. Станьте востребованным Mobile или Fullstack-разработчиком и создавайте приложения, которые работают и ощущаются как нативные, с возможностью выхода на рынок в 2 раза быстрее.

9 онлайн курсов React Native
9 онлайн курсов

React Native

18+ месяцев практики
18+ месяцев

практики

13 проектов в портфолио
13 проектов

в портфолио

около 150 000₽ зарплата React Native разработчика
около 150 000₽ зарплата

React Native разработчика

Высокий рыночный спрос на Mobile-разработчиков
Высокий рыночный спрос

на Mobile-разработчиков

Мощная экосистема для ускорения разработки
Мощная экосистема

для ускорения разработки

Программа обучения React Native с нуля до профессионала

Пошаговый путь обучения Mobile разработке на React Native: от основ React до Ехро и публикации приложений в App Store/Google Play. Все курсы включают практические проекты, домашние задания и поддержку наставников.

Уровень 1: Основы

Длительность 10-11 месяца
Основы разработки
1Основы разработки
book38 уроков
hatДля начинающих
1

После прохождения вы сможете:

  • Разбираться в направлениях веб-разработки
  • Понимать особенности технологического стека
  • Объявлять переменные
  • Управлять потоком выполнения
  • Знать Булеву алгебру
  • Работать с различными типами данных
  • Использовать логические операторы
  • Написать свой первый проект
Основы Git
2Основы Git
book67 уроков
hatДля начинающих
2

После прохождения вы сможете:

  • Делать commit
  • Создавать и удалять ветки
  • Сливать изменения
  • Совместно работать над проектом
  • Работать с удалённом репозиторем
  • Решать конфликты
  • Работать в командной строке
  • Конфигурировать git
HTML и CSS - полный курс по вёрстке с нуля
3HTML и CSS - полный курс по вёрстке с нуля
book225 уроков
hatДля начинающих
3

После прохождения вы сможете:

  • Верстать адаптивные сайты на HTML и CSS
  • Знать сематическую вёрстку и особенности HTML5
  • Проверять доступность и работать со Screen Reader
  • Верстать формы и таблицы
  • Работать с Figma макетами
  • Понимать каскад и специфичность стилей
  • Понимать работу потока документа и блочную модель
  • Создавать анимацию
  • Работать с различными layout
  • Верстать на CSS Flexbox
  • Верстать на CSS Grid
  • Custom property и расчёты в CSS
JavaScript с нуля - основы языка и практика для начинающих
4JavaScript с нуля - основы языка и практика для начинающих
book211 уроков
hatДля начинающих
4

После прохождения вы сможете:

  • Писать полноценные web приложения на JavaScript
  • Разбираться в основах JavaScript
  • Работать с функциями, массивами, строками и объектами
  • Писать циклы, сортировки, фильтры
  • Понимать процесс работы JavaScript
  • Понимать работу stack вызовов
  • Работать с контекстом и ключевым словом this
  • Писать замыкания и понимать как они устроены
  • Работать с Document Object Model
  • Обрабатывать данные форм
  • Сохранять данные в Local Storage
JavaScript Advanced - продвинутые концепции языка и ООП
5JavaScript Advanced - продвинутые концепции языка и ООП
book210 уроков
hatДля начинающих
5

После прохождения вы сможете:

  • Работать с Map и Set, WeekMap и WeekSet
  • Работать с числами, Math и BigInt
  • Работать с интернационализацией чисел и дат через Intl API
  • Работать с таймерами и интервалами
  • Понимать принципы ООП
  • Использовать prototype и ES6 классы
  • Понимать и применять SOLID
  • Писать асинхронный JavaScript
  • Делать запросы на сервер и понимать принцип их работы
  • Понимать как работает Event Loop
  • Создавать и обрабатывать Promise
  • Понимать устройство DOM и его работу
  • Обрабатывать Event и понимать концепции захвата и всплытия
  • Создавать модульные приложения на commonjs и es6
  • Работать с NPM
  • Настраивать сборку проекта

Уровень 2: Продвинутый

Длительность 6-7 месяца
TypeScript с нуля - полный курс и паттерны проектирования
1TypeScript с нуля - полный курс и паттерны проектирования
book199 уроков
hatДля продвинутых
1

После прохождения вы сможете:

  • Основным и продвинутым типам TypeScript
  • Работе с классами и интерфейсами
  • Настройке проекта для работы TypeScript
  • Написанию TypeGuards
  • Generics
  • Conditional Types и Mapped Types
  • Использованию служебных типов
  • Работе декораторов
  • Устройству модульности в TypeScript
  • Типизации библиотек
  • Паттернам проектирования в TypeScript
  • Писать расширяемый и поддерживаемый код на примере проекта
Основы React, React Router и Redux Toolkit
2Основы React, React Router и Redux Toolkit
book182 урока
hatДля продвинутых
2

После прохождения вы сможете:

  • Знать как работет React под капотом
  • Использовать React Hooks
  • Писать свои хуки
  • Работать с контекстом
  • Использовать React с TypeScript
  • Делать запросы к API
  • Обрабатывать загрузки и ошибки
  • Работать с Redux Toolkit
  • Использовать React Router
  • Работать с asyncThunk
React Native и Expo Router
3React Native и Expo Router
book190 уроков
hatДля продвинутых
3

После прохождения вы сможете:

  • Создавать приложения на React Native
  • Создавать компоненты и layout экранов
  • Стилизовать элементы и работать с анимацией
  • Отлаживать приложения
  • Использовать Expo Router
  • Использовать state manager
  • Работать с персистентностью данных
  • Работать с авторизацией
  • Работать с разлиными layout
  • Использовать нативные API
  • Адаптировать приложения под разные устройства
  • Оптимизировать производительность
  • Работать с уведомлениями
  • Собирать приложения для production

Уровень 3: Эксперт

Длительность 2-3 месяца
Neovim - практика и настройка
1Neovim - практика и настройка
book85 уроков
hatДля экспертов
1

После прохождения вы сможете:

  • Использовать Vim Motions
  • Создавать макросы
  • Эффективно работать с клавиатуры
  • Работать с различными Vim режимами
  • Знать основы Lua
  • Конфигурировать Neovim
  • Устанавливать плагины
  • Работать с LSP
  • Работать со split и buffer

Профессия Mobile-разработчик React Native

Полная программа обучения с нуля до результата

Профессия Mobile-разработчик React Native

Полная программа обучения с нуля до результата

clock10 месяцев стажа
bookЖивые встречи с наставником
hatПрактика в студии PurpleSchool
  • Все 9 курсов этого пути
  • AI-тренажёры для безлимитных тренировок
  • Дополнительные материалы
  • Проверка домашних заданий и код-ревью
  • Реальная практика в студии разработки PurpleCode
  • Mock-интервью и подготовка к собеседованиям
  • Еженедельные живые встречи с наставником
  • Помощь в составлении резюме и портфолио

6 000 ₽/мес  8 000 ₽

на 10 месяцев

60 000 ₽  150 000 ₽

Полная стоимость

Подробнее о профессии

Почему стоит учить React Native в 2025 году?

Нативная производительность и единая кодовая база React Native компилируется в нативные компоненты (в отличие от гибридных решений), что обеспечивает высокую производительность и «родной» look & feel интерфейса. При этом до 95% кода может быть общим для iOS и Android, что резко сокращает время и стоимость разработки.
Нативная производительность и единая кодовая база

React Native компилируется в нативные компоненты (в отличие от гибридных решений), что обеспечивает высокую производительность и «родной» look & feel интерфейса. При этом до 95% кода может быть общим для iOS и Android, что резко сокращает время и стоимость разработки.

Прямой путь в мобильную индустрию Если вы уже знаете React, вы практически уже знаете React Native. Принципы компонентов, состояния и JSX остаются теми же. Это самый быстрый способ для фронтенд-разработчика стать fullstack- или mobile-специалистом.
Прямой путь в мобильную индустрию

Если вы уже знаете React, вы практически уже знаете React Native. Принципы компонентов, состояния и JSX остаются теми же. Это самый быстрый способ для фронтенд-разработчика стать fullstack- или mobile-специалистом.

Высокий рыночный спрос и стратегический выбор бизнеса Для стартапов и компаний, которым нужен быстрый выход на рынок с приложением под обе платформы, React Native — это оптимальное соотношение скорости, качества и стоимости. Это создает огромный спрос на разработчиков.
Высокий рыночный спрос и стратегический выбор бизнеса

Для стартапов и компаний, которым нужен быстрый выход на рынок с приложением под обе платформы, React Native — это оптимальное соотношение скорости, качества и стоимости. Это создает огромный спрос на разработчиков.

Мощная экосистема и инструменты Фреймворк Ехро значительно упрощает создание, тестирование и публикацию приложений. Доступ к тысячам библиотек и специфичным для мобильной разработки модулям (навигация, анимация, доступ к АРІ устройства) делает процесс разработки невероятно эффективным.
Мощная экосистема и инструменты

Фреймворк Ехро значительно упрощает создание, тестирование и публикацию приложений. Доступ к тысячам библиотек и специфичным для мобильной разработки модулям (навигация, анимация, доступ к АРІ устройства) делает процесс разработки невероятно эффективным.

Проекты для портфолио React Native разработчика

В процессе обучения React Native вы создадите 8 реальных проектов для портфолио Mobile разработчика. Все проекты можно разместить на GitHub и показывать работодателям при трудоустройстве.

Самостоятельный

Сборка Neovim

Сборка Neovim

Сборка Neovim с UI плагинами, поддержкой LSP нескольких языков программирования, работой с Git, быстрым поиском и интегрированным терминалом.

Самостоятельный

Каталог курсов

Каталог курсов

Каталог курсов по аналогии с сайтом школы и формой контактов

Наставник и практика

Приложение для планирования встреч

Приложение для планирования встреч

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.

Самостоятельный

Трекер привычек

Трекер привычек

Трекер привычек с возможностью отслеживания прогресса и добавления новых привычек.

Наставник и практика

Приложение для планирования встреч

Приложение для планирования встреч

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.

Самостоятельный

Библиотека книг

Библиотека книг

Фреймворк с ООП и приложение, позволяющее искать и добавлять книги в избранное.

Наставник и практика

Приложение для планирования встреч

Приложение для планирования встреч

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.

Самостоятельный

Утилита для обработки видео

Утилита для обработки видео

Утилита для выполнения команд для сжатия и обработки видео

Наставник и практика

Приложение для планирования встреч

Приложение для планирования встреч

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.

Самостоятельный

Дневник

Дневник

Персональный дневник, где пользователь сможет фиксировать свои мысли и хранить воспоминания.

Самостоятельный

Сервис заказа еды

Сервис заказа еды

Приложение доставки еды, которое позволяет оформить заказ на пиццу на Redux Toolkit и React Router.

Наставник и практика

Сайт с рейтингами

Сайт с рейтингами

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.

Самостоятельный

Личный кабинет ученика

Личный кабинет ученика

Приложение для доступа к личному кабинету PurpleSchool с авторизацией, state manager, работой с API, загрузкой изображений и роутингом.

Как проходит обучение React Native на платформе PurpleSchool

Картинка Видео-уроки по React Native

Видео-уроки по React Native

Короткие видео-лекции по 5-7 минут с практическими примерами. Обучайтесь программированию на React Native в своём темпе

Картинка Практика программирования онлайн

Практика программирования онлайн

Решайте задачи по JavaScript и React Native прямо в браузере без установки дополнительного ПО

Картинка AI-наставник для изучения React Native

AI-наставник для изучения React Native

Мгновенный разбор ошибок в коде и подсказки от обученного искусственного интеллекта

Картинка Домашние задания по React Native

Домашние задания по React Native

Реальные задачи из Mobile разработки. Код проверяют опытные React Native разработчики

Картинка Практика в IT-студии

Практика в IT-студии

Работа в студии PurpleCode над реальными проектами на React Native с опытной командой разработчиков

Картинка Подготовка к собеседованию

Подготовка к собеседованию

Mock-интервью и тренировка прохождения собеседований на позицию React Native разработчика

Что говорят наши ученики

Честные отзывы

Отзывы студентов размещаются как есть, включая негативные. Отзыв можно оставить после прохождения половины курса.

Часто задаваемые вопросы о курсах React Native

Доступ ко всем курсам направления остаётся с вами без ограничения по времени. Пройти программу можно в собственном темпе, но в среднем студенты закрывают направление за 6–10 месяцев.
Да. В каждом направлении есть базовый блок: вы изучите основы программирования, инструменты разработки и только потом перейдёте к профильным модулям.
Лекции короткие (5–15 минут) с практикой сразу после просмотра. Рекомендуем уделять 8–12 часов в неделю, чтобы стабильно двигаться и делать проекты.
В тарифе с AI подключён «Ментор Алекс»: он разбирает код, подсказывает решения и объясняет ошибки 24/7. На базовом тарифе доступен общий чат студентов и поддержка сообщества.
Каждый курс в направлении включает практические задачи и итоговые проекты. В сумме вы собираете 6–12 работ: от базовых pet-проектов до более сложных кейсов под вакансии Junior/ Middle.
Да. Вы можете перескочить известные модули и сразу переходить к нужным темам. Наставник подскажет, что обязательно пройти, чтобы не пропустить ключевые навыки.
Доступна оплата по всему миру банковскими картами; на тарифах с наставником действует деление оплат на 2–3 месяца в зависимости от направления.
Если направление вам не подходит, в течение 30 дней можно запросить возврат при условии, что пройдено не более 50% программы. Пишите на contact@purpleschool.ru, возврат оформим в течение 3 рабочих дней.
После завершения курса автоматически высылаем именной сертификат на указанную при регистрации почту. Чек и договор также доступны — мы работаем официально и платим налоги.
Доступ к материалам не ограничен. Если нужна пауза или продление работы с наставником — пишите в поддержку, мы сможем договориться о переносе.
Остались вопросы? Их можно задать в чате Telegram.
* — признана экстремистской и запрещённой в РФ** - принадлежит "Meta", признанной экстремистской и запрещённой в РФ.По данным hh.ru на декабрь 2025